home *** CD-ROM | disk | FTP | other *** search
- on stringToList aString, delimiter, checkSum
- set oldDelimiter to the itemDelimiter
- set the itemDelimiter to delimiter
- set n to the number of items in aString
- set aList to []
- repeat with i = 1 to n
- add(aList, item i of aString)
- end repeat
- set the itemDelimiter to oldDelimiter
- return value(string(aList))
- end
-
- on propToString aList, delimiter
- set n to count(aList)
- set aString to EMPTY
- set aString to getAt(aList, 1)
- repeat with i = 2 to n
- put delimiter & getAt(aList, i) after aString
- end repeat
- return aString
- end
-
- on upperCase aString
- set aRet to EMPTY
- set l to length(aString)
- repeat with i = 1 to l
- set c to char i of aString
- set ch to charToNum(c)
- if (ch < 97) or (ch > 122) then
- put c after aRet
- next repeat
- end if
- put numToChar(ch - 32) after aRet
- end repeat
- return aRet
- end
-